input[type="radio"],input[type="checkbox"]{
    zoom:125%;
}
.main-container {
    margin: 0 !important;
}

.margin-top-15 {
    margin: 15px 0 0 0 !important;
}

.line-17 {
    line-height: 1.7;
}

.h-panel .panel-body {
    padding: 0 0 10px 0;
}

.btn-lg {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
}

.h-select-group {

}

.h-select-group .control-label {
    padding-top: 5px;
}

.h-select {
    padding: 0 5px;
}

.h-radio-group {

}

.h-radio-group .radio-inline {
    margin: 0 10px 0 0 !important;
    padding-top: 3px;
    line-height: 1.7;
}

.input-group-addon {
    padding: 4px 12px;
}

.close-subviews {
    padding: 0 15px;
    margin: 0;
    width: auto;
    line-height: 31px;
    color: #ffffff;
}

.close-subviews:hover {
    background-color: #3071a9;
    color: #ffffff;
}

.close-subviews > i, .back-subviews > i {
    margin: auto;
    display: inline-block;
    color: #ffffff;
}

.h-main-search {
    border-bottom: 1px solid #f2f2f2;
}

.main-container .container .h-main-search {
    padding-top: 6px !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 14px;
}

.h-main-search form > .col-md-12:nth-child(2),
.h-main-search form > .col-md-12:nth-child(3) {
    margin-top: 15px
}

.h-main-search .form-group .form-group {
    margin-bottom: 15px;
}

.close-subviews {
    line-height: 26px;
}

.close-subviews .fa {
    position: relative;
    top: 2px;
}

.h-table-header {
    margin-top: 0;
    margin-right: 5px;
}

.h-table-header strong {
    font-weight: normal;
}

.h-panel {
    margin-top: 0px;
}

.h-form-warp {
    margin-top: 5px;
}

table.dataTable.no-footer {
    border-color: #f2f2f2;
    border-bottom: 0;
}

table.dataTable thead th,
table.dataTable thead td {
    border-bottom: 0;
}

table.dataTable {
    margin: 0;
    word-break: break-all;
    border-collapse: collapse;
}

.dataTable.table-bordered {
    border-left: 1px solid #f2f2f2;
    border-right: 0 none;
    border-bottom: 1px solid #f2f2f2 !important;
}

.dataTables_wrapper {
    position: relative;
    left: 0;
    right: 0;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;

}

.dataTables_wrapper .dataTables_length {
    position: absolute;
    left: 10px;
    bottom: -5px;
    font-size: 12px;
}

.dataTables_wrapper .dataTables_paginate {
    padding-top: 15px;
    padding-right: 5px;
    padding-left: 280px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    min-width: 15px;
    padding: 3px 7px;
}

.modal-header {
    padding: 5px 15px;
}

.modal-footer {
    padding: 10px 15px;
}

/* 操作成功 */
.operate-success-icon {
    font-size: 50px;
}

.operate-success-info {
    font-size: 25px;
    line-height: 50px;
}

.btn_operate {
    margin-left: 5px
}

.dataTables_info {
    position: absolute;
    left: 136px;
    bottom: 1px;
    font-size: 12px;
    color: #858585 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    height: 24px;
    padding: 0 10px;
    margin-left: 1px;
    line-height: 24px;
    color: #6a707d;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.dataTables_wrapper .dataTables_paginate > span .paginate_button {
    padding: 0;
    min-width: 24px;
}

.dataTables_wrapper .dataTables_paginate > span .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    background: #108ee9;
    border: 1px solid #108ee9;
    outline: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 1px solid #108ee9;
    background: #108ee9;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    font-size: 12px;
    color: #a5acbe !important;
    background: #e8e8e8;
}

.mt15 {
    margin-top: 15px;
}

.mt25 {
    margin-top: 25px;
}

.h-form-warp .form-horizontal .form-group {
    margin-bottom: 10px;
}

.form-control.error {
    border: 1px solid #ff5723;
}

.form-group .Wdate {
    height: 32px;
}

.h-main-search .form-horizontal .form-group {
    margin-bottom: 15px;
}

table.ui_border, table.ui_dialog {
    -moz-box-shadow: 0 0 13px #999;
    -webkit-box-shadow: 0 0 13px #999;
    -ms-box-shadow: 0 0 13px #999;
    box-shadow: 0 0 13px #999;

}

.ui_lt, .ui_rt, .ui_l, .ui_r, .ui_lb, .ui_b, .ui_t, .ui_rb {
    display: none;
}

.dataTables_wrapper .dataTables_length select {
    height: auto;
}

.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th,
.table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    background: none;
}

.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
    background: none;
}

table.dataTable tbody tr {
    background: #fff;
}

table.dataTable tbody tr.even {
    background: #fafafa;
}
